|
Autocad VBA : Block erstellen mit VBA
Ralf Rehm am 16.12.2003 um 13:59 Uhr (0)
Ich möchte mit AutoCAD 2004 nithilfe eines VBA-Programmes aus einem SelectionSet einen Block erstellen. Kann mir jemand sagen, wie das geht??? Danke im voraus Ralf
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Getobject error
Ralf Rehm am 17.12.2003 um 17:58 Uhr (0)
Habe in VB (nicht VBA) ein Programm erstellt, das AutoCAD mit folgender Anweisung aufruft: Dim objAcadApp As AcadApplication Set objAcadApp = GetObject(, AutoCAD.Application.15 ) Mit AutCAD 2004 funktioniert dieser Aufruf problemlos (natürlich mit der Vers. Nr. 16 statt der 15!). Wenn ich das Programm aber auf einem Rechner mit AutoCAD 2002 laufen lasse, kommt beim Befehl GetObject die Fehlermeldung Laufzeitfehler 13 Typen unverträglich . Was muss ich da ändern, damit das Programm mit AutoCAD 2002 läuft? ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Getobject error
Ralf Rehm am 18.12.2003 um 09:57 Uhr (0)
Also: bei Dim objAcadApp As Object taucht der gleiche Fehler wieder auf - also keine Besserung. Das Erstellen einer neuen Instanz von AutoCAD bringt mich nicht weiter, da das Programm in der aktuell geöffneten Zeichnung (und nicht in einer neuen Zeichnung) Befehle abarbeiten soll. Gibt s vielleicht noch eine Lösung???
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Getobject error
Ralf Rehm am 18.12.2003 um 09:58 Uhr (0)
Zitat: Original erstellt von fuchsi: gib den verweis auf das autocad-objekt raus, und dimensionieren die variablen nicht als acadapplication, acadlayer, acad.... sondern als variant oder object Ganz ehrlich: Da verstehe ich jetzt gar nicht, was Du damit meinst und was ich jetzt machen soll?!?!
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Einige grundsätzliche Fragen
Ralf Rehm am 30.12.2003 um 13:39 Uhr (0)
Also, vielleicht bin ich ja mit meiner Antwort viel zu spät: Der direkte EPS-Export ist das weiter oben beschriebene Drucken der Zeichnung. Nur wählst Du dafür keinen physikalischen Plotter aus, sondern im Plotmenü einen PostScript-Plotter (heißt auch so, mußt Du nur eventl. mit dem Plot-Manager neu einrichten). Mit diesem Plotter druckst Du dann in eine Datei - und schon hast Du eine EPS-Datei. Auf dem gleichen Weg kannst Du z.B. auch eine JPG-Datei erstellen (dann mit dem AutoCAD-JPEG-Plotter). Guten Rut ...
|
| In das Form Autocad VBA wechseln |